Panel d'administration inaccessible après mise à jour 3.4

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Panel d'administration inaccessible après mise à jour 3.4

    Bonjour, bonsoir à tous !

    Voila hier soir j'ai lancé la mise à jour du joomla via le panel admin en 3.4 (je fait régulièrement les mises à jour comme ça et j'avais jamais eu de soucis jusqu'ici)
    Le site est accessible sans aucun problème mais j'ai une page blanche sur le panel admin donc impossible de voir quoi que ce soit

    J'ai lu pas mal de topics sur le sujet dont celui-ci ( https://www.youtube.com/watch?v=VLt-WQCOCpw ) qui montre très bien le problème que je rencontre mais j'ai un peu de mal à comprendre la solution.


    Pouvez-vous m'aider ?

    merci

    PS: je suis sur un mutualisé OVH en Php 5.4.x.x

  • #2
    Re : Panel d'administration inaccessible après mise à jour 3.4

    Bonjour,

    et bienvenue sur le forum.

    Qui dit page blanche, dit erreur Apache générée par l'exécution du code PHP.
    Joomla! masque ces erreurs par défaut, pour connaître l'erreur réelle cachée derrière cette page blanche, il faut modifier le comportement de Joomla!
    Puisque tu n'as plus accès à l'administration, il te faut le faire en éditant le fichier configuration.php et en modifiant le contenu de la variable $error_reporting en y plaçant la valeur 'maximum' au lieu de 'default' ou 'none'

    Cordialement
    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

    Commentaire


    • #3
      Re : Panel d'administration inaccessible après mise à jour 3.4

      bonjour ! merci pour la réponse.
      Je viens de modifier le fichier configuration.php avec la valeur $error_reporting = 'maximum';
      l'accès au panel admin reste blanc par contre sur le site j'ai c'est messages d'erreurs

      Strict Standards: Only variables should be assigned by reference in /www/modules/mod_flexi_customcode/tmpl/default.php on line 25

      Strict Standards: Non-static method modFlexiCustomCode:arsePHPviaFile() should not be called statically in /www/modules/mod_flexi_customcode/tmpl/default.php on line 55

      Strict Standards: Only variables should be assigned by reference in /www/modules/mod_google_plus_badge_slider/tmpl/default.php on line 13


      Strict Standards: Only variables should be assigned by reference in /www/modules/mod_jmod_slider/mod_jmod_slider.php on line 13
      donc du coup si c'est extension pause problème, comment faire pour les déactiver vu que j'ai pas accès au panel admin ?

      Commentaire


      • #4
        Re : Panel d'administration inaccessible après mise à jour 3.4

        Envoyé par BriceL Voir le message
        Je viens de modifier le fichier configuration.php avec la valeur $error_reporting = 'maximum';
        l'accès au panel admin reste blanc
        ...regarde l'erreur est certainement dans une balise script ou autre, et donc non affichée.
        Affiche le html de la page dans ton navigateur (clic droit afficher la source de la page) et donne nous l'erreur.

        Envoyé par BriceL Voir le message
        bonjour ! merci pour la réponse.
        donc du coup si c'est extension pause problème, comment faire pour les déactiver vu que j'ai pas accès au panel admin ?
        Les erreurs que tu nous donnes, ne sont que des avertissements, ce n'est pas cela qui bloque.
        Même remarque que ci-dessus regarde dans le html.

        Pour désactiver si tu n'as plus accès à l'admin, il faut jouer dans la table #__extensions avec phpMyAdmin par exemple.
        Mais fait une sauvegarde de la DB (au moins de cette table) au préalable.
        Dernière édition par roland_d_alsace à 10/03/2015, 11h53
        A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
        Rejoignez le Joomla Users Groupe Alsace...
        roland_d_alsace va-t-il devenir roland_du_grand_est ?

        Commentaire


        • #5
          Re : Panel d'administration inaccessible après mise à jour 3.4

          bonjour je viens remarquer dans le code source de la page admin

          <style type="text/css">
          html { display:none }
          </style>

          je me souvient d'un sujet ou il dise que ça réglés le soucis d'enlevé ce bout de code qui ne devrait pas être là :/
          donc si c'est bien ça comment l'enlever (du moins quel fichier modifier? )



          Code HTML:
          <!DOCTYPE html>
          <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr" >
          <head>
          	<meta name="viewport" content="width=device-width, initial-scale=1.0">
          	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
          	  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
            <meta name="description" content="Dépannage informatique sur Angers et sa périphérie. " />
            <meta name="generator" content="Joomla! - Open Source Content Management" />
            <title>Spirit-HighTech - Administration</title>
            <link href="/administrator/templates/isis/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
            <link rel="stylesheet" href="/media/jui/css/chosen.css" type="text/css" />
            <link rel="stylesheet" href="/administrator/templates/isis/css/template.css" type="text/css" />
            <style type="text/css">
          html { display:none }
            </style>
            <script src="/media/system/js/core.js" type="text/javascript"></script>
            <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
            <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
            <script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
            <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
            <script src="/media/jui/js/chosen.jquery.min.js" type="text/javascript"></script>
            <script type="text/javascript">
          $(window).addEvent('domready', function(){
                      $$('p.jf-copy').setStyle('display', 'none');
                  })
          jQuery(function () {if (top == self) {document.documentElement.style.display = 'block'; } else {top.location = self.location; }});
          window.setInterval(function(){var r;try{r=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}if(r){r.open("GET","./",true);r.send(null)}},840000);
          jQuery(document).ready(function(){
          	jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
          });
          				jQuery(document).ready(function (){
          					jQuery('.advancedSelect').chosen({"disable_search_threshold":10,"allow_single_deselect":true,"placeholder_text_multiple":"S\u00e9lectionnez des options","placeholder_text_single":"S\u00e9lectionnez une option","no_results_text":"Aucun r\u00e9sultat trouv\u00e9"});
          				});
          			
            </script>
          
          	<script type="text/javascript">
                 	    jQuery(function($) {
                      	$( "#form-login input[name='username']" ).focus();
                      });
          	</script>
          	<style type="text/css">
          		.view-login {
          			background-color: #13294a;
          			background-image: -webkit-gradient(radial,center center,0,center center,460,from(#184a7d),to(#13294a));
          			background-image: -webkit-radial-gradient(circle,#184a7d,#13294a);
          			background-image: -moz-radial-gradient(circle,#184a7d,#13294a);
          			background-image: -o-radial-gradient(circle,#184a7d,#13294a);
          			background-repeat: no-repeat;
          		}
          		/* Responsive Styles */
          		@media (max-width: 480px) {
          			.view-login .container {
          				margin-top: -170px;
          			}
          			.btn {
          				font-size: 13px;
          				padding: 4px 10px 4px;
          			}
          		}
          					</style>
          	<!--[if lt IE 9]>
          		<script src="/media/jui/js/html5.js"></script>
          	<![endif]-->
          </head>
          
          <body class="site com_login view-login layout-default task- itemid- ">
          	<!-- Container -->
          	<div class="container">
          		<div id="content">
          			<!-- Begin Content -->
          			<div id="element-box" class="login well">
          									<img src="/administrator/templates/isis/images/joomla.png" alt="Spirit-HighTech" />
          								<hr />
          				
          <div id="system-message-container">
          </div>
          				<form action="/administrator/index.php" method="post" id="form-login" class="form-inline">
          	<fieldset class="loginform">
          		<div class="control-group">
          			<div class="controls">
          				<div class="input-prepend input-append">
          					<span class="add-on">
          						<i class="icon-user hasTooltip" title="Identifiant"></i>
          						<label for="mod-login-username" class="element-invisible">
          							Identifiant						</label>
          					</span>
          					<input name="username" tabindex="1" id="mod-login-username" type="text" class="input-medium" placeholder="Identifiant" size="15"/>
          					<a href="http://spirit-hightech.fr/index.php?option=com_users&view=remind" class="btn width-auto hasTooltip" title="Identifiant perdu&nbsp;?">
          						<i class="icon-help"></i>
          					</a>
          				</div>
          			</div>
          		</div>
          		<div class="control-group">
          			<div class="controls">
          				<div class="input-prepend input-append">
          					<span class="add-on">
          						<i class="icon-lock hasTooltip" title="Mot de passe"></i>
          						<label for="mod-login-password" class="element-invisible">
          							Mot de passe						</label>
          					</span>
          					<input name="passwd" tabindex="2" id="mod-login-password" type="password" class="input-medium" placeholder="Mot de passe" size="15"/>
          					<a href="http://spirit-hightech.fr/index.php?option=com_users&view=reset" class="btn width-auto hasTooltip" title="Mot de passe perdu&nbsp;?">
          						<i class="icon-help"></i>
          					</a>
          				</div>
          			</div>
          		</div>
          							<div class="control-group">
          				<div class="controls">
          					<div class="input-prepend">
          						<span class="add-on">
          							<i class="icon-comment hasTooltip" title="Langue"></i>
          							<label for="lang" class="element-invisible">
          								Langue							</label>
          						</span>
          						<select id="lang" name="lang"  class="advancedSelect">
          	<option value="" selected="selected">Langue - D&eacute;faut</option>
          	<option value="en-GB">English (en-GB)</option>
          	<option value="fr-FR">French (FR)</option>
          </select>
          					</div>
          				</div>
          			</div>
          				<div class="control-group">
          			<div class="controls">
          				<div class="btn-group pull-left">
          					<button tabindex="3" class="btn btn-primary btn-large">
          						<i class="icon-lock icon-white"></i> Connexion					</button>
          				</div>
          			</div>
          		</div>
          		<input type="hidden" name="option" value="com_login"/>
          		<input type="hidden" name="task" value="login"/>
          		<input type="hidden" name="return" value="aW5kZXgucGhw"/>
          		<input type="hidden" name="1f126dadf98907a46b4b28e0798f0436" value="1" />	</fieldset>
          </form>
          
          			</div>
          			<noscript>
          				Attention : JavaScript doit être activé pour un fonctionnement correct de l'interface d'administration.			</noscript>
          			<!-- End Content -->
          		</div>
          	</div>
          	<div class="navbar navbar-fixed-bottom hidden-phone">
          		<p class="pull-right">
          			&copy; 2015 Spirit-HighTech		</p>
          		<a class="login-joomla hasTooltip" href="http://www.joomla.org" target="_blank" title="Joomla!® est un logiciel libre distribué sous licence GNU/GPL.">Joomla!&#174;</a>
          		<a href="http://spirit-hightech.fr/" target="_blank" class="pull-left"><i class="icon-share icon-white"></i> Accéder à la page d'accueil du site.</a>
          	</div>
          	
          </body>
          </html>
          merci pour votre aide !
          Dernière édition par BriceL à 10/03/2015, 12h24

          Commentaire


          • #6
            Re : Panel d'administration inaccessible après mise à jour 3.4

            Tu es sur d'avoir tout mis ?
            Il doit y avoir encore quelque chose après.

            ...et du côté du front ?
            A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
            Rejoignez le Joomla Users Groupe Alsace...
            roland_d_alsace va-t-il devenir roland_du_grand_est ?

            Commentaire


            • #7
              Re : Panel d'administration inaccessible après mise à jour 3.4

              Je viens d'édité le message avec le reste du code source de la page

              Du coté front ?

              Désolé ça fait pas très longtemps que j'utilise joomla donc je connais pas encore très bien tout les termes
              Dernière édition par BriceL à 10/03/2015, 12h36

              Commentaire


              • #8
                Re : Panel d'administration inaccessible après mise à jour 3.4

                Le front, c'est du côté "public".

                Tu as un problème template ou bootstrap.

                Regarde quand tu essaies en admin, toutes le propriétés bootstrap sont inconnues.
                Pourtant il est appelé.

                Essaie de récupérer ton template isis sur une install propre d'une même version de joomla et recopie le.
                C'est tout le dossier /administrator/templace/isis/

                Si cela ne fonctionne pas récupérè aussi bootstrap dossier : /meduia/jui/js

                Correctif : voir d'abord ma réponse suivante.
                Dernière édition par roland_d_alsace à 10/03/2015, 13h01
                A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
                Rejoignez le Joomla Users Groupe Alsace...
                roland_d_alsace va-t-il devenir roland_du_grand_est ?

                Commentaire


                • #9
                  Re : Panel d'administration inaccessible après mise à jour 3.4

                  Il y a un code js qui ne m'inspire pas vraiment, provenant certainement d'un plugin, si quelqu'un peut nous éclairer :
                  Code:
                  $(window).addEvent('domready', function(){
                              $$('p.jf-copy').setStyle('display', 'none');
                          })
                  Après recherche cela semble provenir d'un plugin : Joomfever.

                  Essaie de la désactiver via phpmyadmin.
                  Dernière édition par roland_d_alsace à 10/03/2015, 12h59
                  A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
                  Rejoignez le Joomla Users Groupe Alsace...
                  roland_d_alsace va-t-il devenir roland_du_grand_est ?

                  Commentaire


                  • #10
                    Re : Panel d'administration inaccessible après mise à jour 3.4

                    Salut,
                    @roland_d_alsace
                    effectivement, ce code est typique de Mootools, framework JavaScript que Joomla a abandonné au profit de jQuery.

                    @BriceL
                    désactive ce plugin ou cherche si il a été mis à jour en incluant le support jQuery.
                    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                    Commentaire


                    • #11
                      Re : Panel d'administration inaccessible après mise à jour 3.4

                      Bon j'ai déactiver via phpmyadmin Joomfever, la page de connexion est revenu !

                      Je teste les autres options pour voir si tout est ok !

                      merci beaucoup

                      édit : Le problème venais bien de ce plugin tout est rentrée dans l'ordre ! encore une foi merci beaucoup !
                      Dernière édition par BriceL à 10/03/2015, 13h58

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X